/**
 * 
 */
package fr.mynounou.web.beans;

import java.util.List;

import javax.faces.model.ListDataModel;

import org.primefaces.model.SelectableDataModel;

import fr.mynounou.entities.Parent;

/**
 * @author btavernier
 *
 */
public class ParentsDataModel extends ListDataModel<Parent> implements SelectableDataModel<Parent> {

	public ParentsDataModel(List<Parent> data){
		super(data);
	}
	
	@Override
	public Parent getRowData(String key) {
		for(Parent p:(List<Parent>)getWrappedData()){
			if(p.getId().equals(Integer.parseInt(key))){
				return p;
			}
		}
		
		return null;
	}

	@Override
	public Object getRowKey(Parent p) {
		return p.getId();
	}

}
